iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 7
0

normal 模式是 vim 中最常使用的模式
這也是與其他編輯器最不一樣的地方
因其他的編輯器最常處於的模式是 vim 中的 insert 模式

對還不習慣 vim 的人來說, normal 模式是一個很奇怪的狀態
但對於 vim 的使用者來說,已經是離不開 normal 模式了

今天我們會使用一個畫家例子來說明為何 vim 要採用 normal 模式

試問一個畫家會花費多少時間在他們的畫布上作畫?

這個問題當然是因人而異,但如果這佔去了大半部份時間的話,我會覺得很奇怪
除了畫畫之外,其他還有許許多多準備的工作、鎖碎的工作
實際畫上去前需要先研究主題、構思主軸,調整光線,混和顏料,調色
以上的這些事情都不需要用到畫筆

畫家在休息時,並不會拿著畫筆放在畫布上
對 vim 而言也是一樣, normal 模式是一個休息放鬆的狀態

畫家真正使用畫筆在畫布上作畫的時候僅是整個創作時間的一小部份

工程師也是如此,僅有一小部份是真正在打程式碼
絕大多數的時間都在思考、閱讀、及追縱程式碼

且倘若真的需要修改程式碼時,也不一定需要進入 insert 模式
在前幾天的例子我們也看到,要復製、移動、刪除程式碼,在 normal 模式中也可以直接完成


上一篇
Day06 - . 模式
下一篇
Day08 - 一個 u 有多大
系列文
vim不m30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言